// #include <stdlib.h>
#include <stdio.h>
// #include <string.h>
// #include <errno.h>

// #include "test.h"

// enum Enum {
//     E,

//     X,
// };

// struct Struct
// {
//     int S;

//     struct
//     {
//         void (* cb) (void);
//     } s;
// };

// union XX {
//     int xx;
//     void *pp;
// } jj;

// union Union {
//     int u;

//     double d;
// };

// typedef int Int;

// int g_int = 0;

// extern struct Struct my_func();

struct X {
};

typedef struct X JJ;

typedef JJ KK;

// JJ func(JJ o)
// {
//     return o;
// }

// void func(JJ x)
// {
//     printf("xx\n");
// }

// int main(int argc, char *argv[])
// {
//     // printf("hello, world\n");

//     int i = 0;

//     return 0;
// }
